periodic parasite - Turkish English Dictionary